home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_windowmaker.idb / usr / freeware / share / WindowMaker / menu.hu.z / menu.hu
Encoding:
Text File  |  1999-07-16  |  7.7 KB  |  211 lines

  1. /*
  2.  * WindowMaker Fomenu konfiguracioja 
  3.  * Verzio: 0.20.3
  4.  *
  5.  * Csanaki Csaba prew@mail.matav.hu
  6.  *
  7.  * Szintakszis:
  8.  *
  9.  * <Title> [SHORTCUT <Shortcut>] <Command> <Parameters>
  10.  *
  11.  * <Title> egy szoveg, amelyet cimkent kell hasznalni. Ha tartalmaz space-t,
  12.  * akkor idezojelbe ("... ...") kell tenni.    
  13.  * 
  14.  * SHORTCUT meghataroz egy shortcut-ot adott programokra. <Shortcut>-nak
  15.  * ugyanolyan megadasi szintakszisa van a 
  16.  * $HOME/GNUstep/Defaults/WindowMaker file-ban, mint a RootMenuKey 
  17.  * vagy a MiniaturizeKey.
  18.  *
  19.  * Nem lehet letrehozni shortcut-ot MENU vagy OPEN_MENU bejegyzesben.
  20.  * 
  21.  * <Command> az itt kovetkezo utasitasok valamelyike: 
  22.  *    MENU - kezdi a/az (al)menudefiniciot
  23.  *    END  - befejezi a/az (al)menudefiniciot
  24.  *    OPEN_MENU - menu megnyitas
  25.  *    WORKSPACE_MENU - a munkafelulet kezelesehez almenuket illeszt be
  26.  *    EXEC <program> - egy kulso programot indit el
  27.  *    EXIT - kilepes az ablakmanagerbol
  28.  *    RESTART [<window manager>] - ujrainditja a WindowMaker-t vagy elindit
  29.  *                                   egy ablakmanagert
  30.  *    REFRESH - a kepernyo tartalmat frissiti
  31.  *    ARRANGE_ICONS - a munkafelulet ikonjait ujrarendezi
  32.  *    SHUTDOWN - minden alkalmazast bezar
  33.  *    SHOW_ALL - minden alkalmazast visszahoz a munkafeluletre
  34.  *    HIDE_OTHERS - a munkafeluleten (a pillanatnyilag aktiv kivetelevel)
  35.  *              minden ablakot elrejt
  36.  *    SAVE_SESSION - elmenti a munkafelulet aktualis allapotat, amely
  37.  *               magaba foglal minden futo alkalmazast, minden jellemzo-
  38.  *                    jukkel (geometria; kepernyo pozicio;  munkafelulet, 
  39.  *               melyen talalhatok; dock vagy clip amibol kiindultak, es
  40.  *               ha minimalizalod, akkor arnyekos vagy rejtett). Tehat
  41.  *               elmenti az aktualis beallitasokat, amik eppen haszna-
  42.  *               latban van. Minden WindowMaker inditasakor ezzel a be-
  43.  *               allitassal fog indulni, mindaddig mig egy ujabb 
  44.  *               SAVE_SESSION vagy CLEAR_SESSION nem hasznalsz.
  45.  *               Ha SaveSessionOnExit = Yes; a  WindowMaker domain 
  46.  *               file-ban, akkor a mentes automatikusan megtortenik, ha
  47.  *               kilepsz a WindowMaker-bol, felulirodik az eddig mentett
  48.  *               SAVE_SESSION bejegyzes.
  49.  *    CLEAR_SESSION - torli az elozo session parametereket. Ennek nem lesz
  50.  *            semmilyen hatasa, ha a SaveSessionOnExit = True.
  51.  *    INFO - Info Panel megjelenitese
  52.  *
  53.  * OPEN_MENU szintakszisa:
  54.  *   1. File menu kezeles.
  55.  *    // megnyitja file.menu-t, melynek tartalmaznia kell egy ervenyes menu 
  56.  *      // file-t, es beszurja 
  57.  *    OPEN_MENU file.menu
  58.  *   2. Pipe menu kezeles.
  59.  *    // megnyitja a parancsot es hasznalja a stdout to construct menu-t.
  60.  *    // A parancs kimenetenek egy ervenyes menu leirasnak kell lennie.
  61.  *    // Space lehet a '|' es a parancs kozott.
  62.  *    OPEN_MENU | command
  63.  *   3. Konyvtar kezeles.
  64.  *    // Megnyit egy vagy tobb konyvtarat es letrehoz egy konyvtarat, 
  65.  *    // alkonyvtarat, vegrehajthato file-okat es azokat ABC sorrendbe
  66.  *      // rendezi.
  67.  *    OPEN_MENU /some/dir [/some/other/dir ...]
  68.  *   4. Konyvtar kezeles parancsal.
  69.  *    // Megnyit egy vagy tobb konyvtarat es letrehoz egy konyvtarat, 
  70.  *    // alkonyvtarat, vegrehajtja az adott parancsot a megfelelo 
  71.  *      // opcioval.
  72.  *    OPEN_MENU /some/dir [/some/other/dir ...] WITH command -options
  73.  *
  74.  * <Parameters> a vegrehajthato program
  75.  *
  76.  * ** EXEC parancssor leirasa
  77.  * %s - a megadott helyre beszurja a kijelolt szoveget. Ha nincs szoveg 
  78.  *      kijelolve, a parancs torlodik.
  79.  * %a(message) - megnyit egy beviteli mezot a megadott szoveggel
  80.  * %w - a megadott helyre beilleszti az aktualis ablak ID-jet. Ha nincs semmi 
  81.  *      kijelolve, akkor nem illeszt be semmit.
  82.  *
  83.  * A % illetve " jeleket hatastalanitani lehet a \ jellel.
  84.  * Peldaul: xterm -T "\"Hello Vilag!\""
  85.  *
  86.  * Te hasznalhatod escape karakter-nek a '\n'-t is!
  87.  *
  88.  * Minden MENU utasitashoz kell egy END utasitasnak tartoznia.
  89.  *
  90.  * Peldaul:
  91.  *
  92.  * "Teszt" MENU
  93.  *        // XTerminal
  94.  *    "XTerm" EXEC xterm
  95.  *        // XView
  96.  *    "XView apps" OPEN_MENU "/usr/openwin/bin"
  97.  *        // egyeb X11 alkalmazasok
  98.  *    "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
  99.  *        // egyeb hatter kep
  100.  *    "Background" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
  101.  *        // megnyitja a style.menu-t az adott bejegyzesben
  102.  *    "Style" OPEN_MENU style.menu
  103.  * "Teszt" END
  104.  */
  105.  
  106. #include "wmmacros"
  107.  
  108. "Alkalmazasok" MENU
  109.     "Informacio" MENU
  110.                 "Informacios..." INFO_PANEL
  111.             "Jogi..." LEGAL_PANEL
  112.             "Rendszer konzol" EXEC xconsole
  113.             "Rendszer kihasznaltsag" EXEC xosview || xload
  114.             "Processz lista" EXEC xterm -e top
  115.             "Manual bongeszo" EXEC xman
  116.     "Informacio" END
  117.     "XTerminal" EXEC xterm -sb 
  118.     "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
  119.     "Munkafeluletek" WORKSPACE_MENU
  120.     "Alkalmazasok" MENU
  121.         "Grafikai" MENU
  122.             "Gimp" EXEC gimp >/dev/null
  123.             "XV" EXEC xv
  124.             "XPaint" EXEC xpaint
  125.             "XFig" EXEC xfig
  126.         "Grafikai" END
  127.         "X File Manager" EXEC xfm
  128.         "OffiX Files" EXEC files
  129.         "LyX" EXEC lyx
  130.         "Netscape" EXEC netscape 
  131.           "Ghostview" EXEC ghostview %a(Enter file to view)
  132.         "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Enter PDF to view)
  133.           "TkDesk" EXEC tkdesk
  134.     "Alkalmazasok" END
  135.     "Szerkesztok" MENU
  136.         "XFte" EXEC xfte
  137.         "XEmacs" EXEC xemacs || emacs
  138.         "XJed" EXEC xjed 
  139.         "NEdit" EXEC nedit
  140.         "Xedit" EXEC xedit
  141.         "VI" EXEC xterm -e vi
  142.     "Szerkesztok" END
  143.     "Egyeb" MENU
  144.         "Xmcd" EXEC xmcd 2> /dev/null
  145.         "Xplaycd" EXEC xplaycd
  146.         "Xmixer" EXEC xmixer
  147.     "Egyeb" END
  148.     "Kellekek" MENU
  149.         "Szamologep" EXEC xcalc
  150.         "Ablak jellemzok" EXEC xprop | xmessage -center -title 'xprop' -file -
  151.         "Betutipus" EXEC xfontsel
  152.         "Terminal emulacio" EXEC xminicom
  153.         "Nagyito" EXEC xmag
  154.         "Colormap" EXEC xcmap
  155.         "XKill" EXEC xkill
  156.         "Ora" EXEC asclock -shape
  157.         "Vagolap" EXEC xclipboard
  158.     "Kellekek" END
  159.  
  160.     "Valogatas" MENU
  161.         "Masolas" EXEC echo '%s' | wxcopy
  162.         "Level iras" EXEC xterm -name mail -T "Pine" -e pine %s
  163.         "Navigator" EXEC netscape %s
  164.         "Kereses a Manualban" EXEC MANUAL_SEARCH(%s)
  165.     "Valogatas" END
  166.  
  167.     "Munkafelulet" MENU
  168.         "Elrejtes" HIDE_OTHERS
  169.         "Mindent mutat" SHOW_ALL
  170.         "Ikonok elrendezese" ARRANGE_ICONS
  171.         "Frissites" REFRESH
  172.         "Zarolas" EXEC xlock -allowroot -usefirst
  173.         "Session jellemzok mentese" SAVE_SESSION
  174.         "Session jellemzok torlese" CLEAR_SESSION
  175.     "Munkafelulet" END
  176.  
  177.     "Megjelenites" MENU
  178.         "Temak" OPEN_MENU THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
  179.         "Stilusok" OPEN_MENU STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
  180.         "Ikon beallitasok" OPEN_MENU ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
  181.         "Hatter" MENU
  182.             "Szolid" MENU
  183.                             "Fekete" WS_BACK '(solid, black)'
  184.                             "Kek"  WS_BACK '(solid, "#505075")'
  185.                     "Indigo" WS_BACK '(solid, "#243e6c")'
  186.                     "Sotetkek" WS_BACK '(solid, "#180090")'
  187.                             "Lila" WS_BACK '(solid, "#554466")'
  188.                             "Buza"  WS_BACK '(solid, "wheat4")'
  189.                             "Sotetszurke"  WS_BACK '(solid, "#333340")'
  190.                             "Voros" WS_BACK '(solid, "#400020")'
  191.             "Szolid" END
  192.             "Gradiens" MENU
  193.                 "Halvany" WS_BACK '(mdgradient, green, red, white, green)'
  194.                 "Egkek" WS_BACK '(vgradient, blue4, white)'
  195.             "Gradiens" END
  196.             "Kepek" OPEN_MENU BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
  197.         "Hatter" END
  198.         "Temak mentese" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)"
  199.         "Ikonbeallitasok mentese" EXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)"
  200.     "Megjelenites" END
  201.  
  202.     "Kilepes"    MENU
  203.         "Ujrainditas" RESTART
  204.         "AfterStep inditasa" RESTART afterstep
  205.         "Kilepes..."  EXIT
  206.         "Kilepes a sessionbol..." SHUTDOWN
  207.     "Kilepes" END
  208. "Alkalmazasok" END
  209.  
  210.